Resource Management for Web Applications in ServiceOS
نویسندگان
چکیده
Recent work [42] has established the need to build a web browser as a multi-principal operating system where a principal is a web site. That work designed the protection architecture of such a browser. Another fundamental facility that an OS must offer is resource management, including both access control and resource sharing among authorized principals. Unfortunately, resource management in existing browsers is largely nonexistent, and resource management of a commodity OS is ill-suited for many web applications that embed content from other principals. In this paper, we tackle the problem of resource management for web applications in a multi-principal OSbased browser called ServiceOS. ServiceOS provides web applications with systematic and consistent access and control of devices, such as camera and GPS, and it uses a novel DOM-recursive resource allocation policy by default when resources like CPU and network bandwidth are under contention. We also introduce application-specified resource allocation to allow web programmers to explicitly influence resource management based on web application semantics. We have built a ServiceOS prototype that manages a wide range of resources, including CPU, memory, network bandwidth, and devices like cameras, microphones, or GPS. Our evaluation shows that compared to existing browsers, ServiceOS provides web applications with improved service quality, fairness, and security.
منابع مشابه
Convergence of Desktop and Web Applications on a Multi-Service OS
A paradigm shift has been taking place in the personal computer sharing model: a computer is no longer shared by users, but shared by mutually distrusting applications or other content. This multi-application sharing model is mismatched with today’s multi-user operating systems like Windows and Linux, which offer protection only across users. This mismatch contributes significantly to today’s m...
متن کاملNetwork Resource Management for Improving Users Quality of experience in Software Defined Network by Weighted Fuzzy Petri-NetMethod
The rapid rise in popularity of multimedia applications, such as VoIP, IPTV and Video Conferencing, intensifies the need to consider resource management for user satisfaction. Furthermore, improving Quality of Experience (QoE) in Software Defined Networks (SDNs) services is one of the important issues to be addressed by provisioning optimum resource management. In this paper, resource allocatio...
متن کاملNetwork Resource Management for Improving Users Quality of experience in Software Defined Network by Weighted Fuzzy Petri-NetMethod
The rapid rise in popularity of multimedia applications, such as VoIP, IPTV and Video Conferencing, intensifies the need to consider resource management for user satisfaction. Furthermore, improving Quality of Experience (QoE) in Software Defined Networks (SDNs) services is one of the important issues to be addressed by provisioning optimum resource management. In this paper, resource allocatio...
متن کاملHuman resource management applications in the developing world: Empowering employees
This manuscript illustrates how the human resource management concept of employee empowerment likely has benefits in both developed and developing economies. Studies in the hospitality sector and the manufacturing sector in Canada, India, and Turkey show that, in general, empowering supervisory behaviors, such as transformational leadership, increase feelings of psychological empowerment of emp...
متن کاملAHP Techniques for Trust Evaluation in Semantic Web
The increasing reliance on information gathered from the web and other internet technologies raise the issue of trust. Through the development of semantic Web, One major difficulty is that, by its very nature, the semantic web is a large, uncensored system to which anyone may contribute. This raises the question of how much credence to give each resource. Each user knows the trustworthiness of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010